System Documentation

Resume Screening & Candidate Recommendation System — Spring 2026 Senior Design — Florida International University

Back to Application

Project Overview

This system was developed over 16 weeks as part of the FIU Senior Design Capstone program. It addresses a real-world problem in the hiring process: the time and inconsistency involved in manually screening large volumes of resumes against job requirements.

Traditional resume screening relies on keyword matching, which fails to capture actual candidate fit. This system uses a large language model to read and understand both the resume and job description, evaluating experience, skills, and qualifications in the same way a trained recruiter would.

System Pipeline

PDF UploadUser interface
Text ExtractionPyPDF2
AI EvaluationAnthropic API
JSON ParsingStructured output
Ranked ResultsSorted by score

Technology Stack

Python 3
Core backend language
Flask
Web application framework
Anthropic API
AI language model
PyPDF2
PDF text extraction
HTML / CSS / JS
Frontend interface
python-dotenv
Secure config management

Key Features

Development Team

Developed by the Capstone II project team at the Knight Foundation School of Computing and Information Sciences, Florida International University, Spring 2026.